A Test Model for Software Development
نویسنده
چکیده
The fulfillment of the quality and reliability requirements of complex software systems necessitate that the software undergo some specific verification and validation procedures [1]-[3]. An integral part of both activities is intensive testing. The importance of testing manifests itself especially in the case of safety-critical computer systems [3], where the primary criterion is safe operation. This paper presents a test model which involves a mapping scheme for describing the one-to-one correspondence between the input and output domains of a given software system. The test model incorporates both the verification and the validation schemes. The significance of the model is that it alleviates the clear differentiation between verification and validation tests, which is important and useful in the process of test design and evaluation. The second part of the paper examines the case when the software is designed by using formal specification [3]-[5]. Here the consequences and problems of formal methods, and their impacts on verification and validation are discussed
منابع مشابه
Mapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کاملDeveloping Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملDesigning a model for critical thinking development in AJA University of Medical Sciences
Introduction: In the new concept of medical education, creativitydevelopment is an important goal. The aim of this research wastoidentify a model for developing critical thinking among studentswith the special focus on learning environment and learning style.Methods: This applied and cross-sectional study was conductedamong all students studying in undergraduate and professionaldoctorate progra...
متن کاملA Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملThe Effective Factors of the Development of Taekwondo in Iran and Presenting the Model
Background. Sport development is a field of study that has received increasing scholarly attention since the 1970s. However, there is no comprehensive study in development of Taekwondo especially in Iran. Objectives. The present study aimed to investigate the factors affecting the development of taekwondo in Iran and the presentation model. Methods. The study was conducted in mixed method. To ...
متن کاملdeveloping a Health-centered sustainable development model with emphasis on addiction
Sustainable development is human-centered and, according to wide range of its topics and capabilities, it has quickly become the most important debate and one of the important challenges of recent decades. In sustainable development, "human" is the center of development and deserves health, security, culture, education, knowledge and development of communication and information. Therefore, the ...
متن کامل